反饋內容
什麼是挖礦?
挖礦 (英語: Mining ),是指透過執行 工作量證明 或其他類似的電腦演算法來獲取 加密貨幣 ,例如 比特幣 、 以太幣 、 萊特幣 等。 由於此名稱源自對 採礦 的比喻,進行挖礦工作的人通常稱為 礦工 。 比特幣礦工 透過解決具有一定工作量的 工作量證明機制 問題,來管理比特幣網路 —— 確認交易並且防止 雙重支付 。 在沒有中央權威存在的條件下,既鼓勵礦工支援比特幣網路,又讓比特幣的貨幣流通體系也有了最初的貨幣注入源頭。 中本聰把透過消耗CPU的電力和時間來產生比特幣,比喻成金礦消耗資源將黃金注入經濟。 比特幣的挖礦與節點軟體主要是透過 對等網路 、 數位簽章 、 互動式證明系統 來發起 零知識證明 與驗證交易。什麼是加密貨幣挖礦?
因此,挖礦是讓比特幣無需中央機構介入即可運作的重要因素。 挖礦作業還負責將新代幣引入現有流通量。 但是,加密貨幣挖礦遵循一組寫死程式碼規則,該規則管理挖礦過程並防止任何人任意創建新代幣。 這些規則內建在加密貨幣協定基礎中,並由包含數千個節點的完整網路執行。 為了創建新的加密貨幣單位,礦工使用算力來解決複雜的加密貨幣難題。 第一個解決難題的礦工有權利將交易區塊新增至 區塊鏈 ,並推播至網路上。 加密貨幣挖礦如何運作? 進行新的區塊鏈交易時,交易會發送到稱為「內存池」的礦池。 礦工的工作是驗證待處理交易的有效性,並將交易組織成區塊。 您可以將一個區塊看成是區塊鏈帳本上的一頁,其中記錄了一些交易 (與其他資料一起)。 更具體地說,挖礦節點負責從內存池中收集未確認的交易,並將其組建成一個候選區塊。比特幣礦工如何挖礦?
最早,比特幣礦工都是透過 Intel 或 AMD 的 CPU 產品來挖礦。 但由於挖礦是運算密集型應用,且隨著挖礦人數與裝置效能的不斷提升難度逐漸增加,現在使用CPU挖礦早已毫無收益甚至虧損。為什麼比特幣的挖礦難度越高?
比特幣系統在每隔2016個資料塊被產出後(約兩週的時間),會以最近這段時間的資料塊產生速度,自動重新計算接下來的2016個資料塊之挖礦難度。 而難度基本上就決定了一個有效的資料塊標頭(英語: Block Header )的 SHA-256 雜湊值應小於一定值,也就是說該雜湊值必須要恰好落在目標區間之內才算有效,當目標區間越小就意味著命中機率越低。 換句話說就是挖礦的難度越高。 由於 ASIC 計算裝置的爆炸式加入,目前挖礦難度呈現 幾何級數 的上升,目前年均難度增長約為3% [5] ,讓普通個人挖礦者的挖礦工作變得異常困難。 最早,比特幣礦工都是透過 Intel 或 AMD 的 CPU 產品來挖礦。